package com.share.example.stock.model.ak;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 目标地址: https://quote.eastmoney.com/concept/sh603777.html?from=classic(示例)
 * 描述: 东方财富-沪深京 A 股日频率数据; 历史数据按日频率更新, 当日收盘价请在收盘后获取
 * </p>
 *
 * @author author
 * @since 2023-06-04
 */
@Data
@Accessors(chain = true)
@TableName("stock_zh_a_hist")
public class ZhAHist implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 交易日
     */
    private String code;
    private String date;
    /**
     * 开盘价
     */
    private Double open;
    /**
     * 收盘价
     */
    private Double close;
    /**
     * 最高价
     */
    private Double high;
    /**
     * 最低价
     */
    private Double low;
    /**
     * 注意单位: 手
     */
    private Long volume;
    /**
     * 注意单位: 元
     */
    private Double price;
    /**
     * 注意单位: %
     */
    private Double amplitude;
    /**
     * 注意单位: %
     */
    @TableField(value = "rise_or_fall_rate")
    private Double riseOrFallRate;
    /**
     * 注意单位: 元
     */
    @TableField(value = "rise_or_fall_price")
    private Double riseOrFallPrice;
    /**
     * 注意单位: %
     */
    @TableField(value = "turnover_rate")
    private Double turnoverRate;

}
